package top.cptr.so.tripartiteqqlogin.paramter;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import top.cptr.so.tripartiteqqlogin.nanotation.ParamFiled;

/**
 * openid 请求参数
 */
@Data
public class OpenIdRequestsParam {
    // 获取到的access token
    @ParamFiled(name = "access_token")
    private String accessToken;
    // 因历史原因，默认是jsonpb格式，如果填写json，则返回json格式
    private String fmt="json";

    /**
     * 响应对象
     */
    @Data
    public static class OpenIdResponse {
        //  申请QQ登录成功后，分配给网站的appid。
        @JSONField(name = "client_id")
        private String clientId;
        // 用户openId
        private String openid;

    }
}

